/**
 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.mto.quangcao.model.impl;

import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.util.DateUtil;
import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.ProxyUtil;
import com.liferay.portal.kernel.util.StringBundler;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.model.CacheModel;
import com.liferay.portal.model.impl.BaseModelImpl;
import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.util.PortalUtil;

import com.liferay.portlet.expando.model.ExpandoBridge;
import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;

import com.mto.quangcao.model.QuangCao_banner;
import com.mto.quangcao.model.QuangCao_bannerModel;

import java.io.Serializable;

import java.sql.Types;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;

/**
 * The base model implementation for the QuangCao_banner service. Represents a row in the &quot;MTO_QuangCao_banner&quot; database table, with each column mapped to a property of this class.
 *
 * <p>
 * This implementation and its corresponding interface {@link com.mto.quangcao.model.QuangCao_bannerModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link QuangCao_bannerImpl}.
 * </p>
 *
 * @author thanh.tran
 * @see QuangCao_bannerImpl
 * @see com.mto.quangcao.model.QuangCao_banner
 * @see com.mto.quangcao.model.QuangCao_bannerModel
 * @generated
 */
public class QuangCao_bannerModelImpl extends BaseModelImpl<QuangCao_banner>
	implements QuangCao_bannerModel {
	/*
	 * NOTE FOR DEVELOPERS:
	 *
	 * Never modify or reference this class directly. All methods that expect a quang cao_banner model instance should use the {@link com.mto.quangcao.model.QuangCao_banner} interface instead.
	 */
	public static final String TABLE_NAME = "MTO_QuangCao_banner";
	public static final Object[][] TABLE_COLUMNS = {
			{ "quangCaoId", Types.BIGINT },
			{ "content", Types.VARCHAR },
			{ "countView", Types.BIGINT },
			{ "countClick", Types.BIGINT },
			{ "userId", Types.BIGINT },
			{ "startDate", Types.TIMESTAMP },
			{ "endDate", Types.TIMESTAMP },
			{ "title", Types.VARCHAR },
			{ "description", Types.VARCHAR },
			{ "fileEntryId", Types.BIGINT },
			{ "status", Types.VARCHAR },
			{ "type_", Types.VARCHAR },
			{ "link", Types.VARCHAR },
			{ "createDate", Types.TIMESTAMP },
			{ "modifyDate", Types.TIMESTAMP },
			{ "userModifyId", Types.BIGINT },
			{ "userModifyIp", Types.VARCHAR },
			{ "limitClick", Types.BIGINT },
			{ "widthBanner", Types.BIGINT },
			{ "heightBanner", Types.BIGINT }
		};
	public static final String TABLE_SQL_CREATE = "create table MTO_QuangCao_banner (quangCaoId LONG not null primary key,content TEXT null,countView LONG,countClick LONG,userId LONG,startDate DATE null,endDate DATE null,title TEXT null,description TEXT null,fileEntryId LONG,status VARCHAR(75) null,type_ VARCHAR(75) null,link TEXT null,createDate DATE null,modifyDate DATE null,userModifyId LONG,userModifyIp VARCHAR(75) null,limitClick LONG,widthBanner LONG,heightBanner LONG)";
	public static final String TABLE_SQL_DROP = "drop table MTO_QuangCao_banner";
	public static final String ORDER_BY_JPQL = " ORDER BY quangCao_banner.createDate DESC";
	public static final String ORDER_BY_SQL = " ORDER BY MTO_QuangCao_banner.createDate DESC";
	public static final String DATA_SOURCE = "liferayDataSource";
	public static final String SESSION_FACTORY = "liferaySessionFactory";
	public static final String TX_MANAGER = "liferayTransactionManager";
	public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
				"value.object.entity.cache.enabled.com.mto.quangcao.model.QuangCao_banner"),
			true);
	public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.util.service.ServiceProps.get(
				"value.object.finder.cache.enabled.com.mto.quangcao.model.QuangCao_banner"),
			true);
	public static final boolean COLUMN_BITMASK_ENABLED = false;
	public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.util.service.ServiceProps.get(
				"lock.expiration.time.com.mto.quangcao.model.QuangCao_banner"));

	public QuangCao_bannerModelImpl() {
	}

	public long getPrimaryKey() {
		return _quangCaoId;
	}

	public void setPrimaryKey(long primaryKey) {
		setQuangCaoId(primaryKey);
	}

	public Serializable getPrimaryKeyObj() {
		return new Long(_quangCaoId);
	}

	public void setPrimaryKeyObj(Serializable primaryKeyObj) {
		setPrimaryKey(((Long)primaryKeyObj).longValue());
	}

	public Class<?> getModelClass() {
		return QuangCao_banner.class;
	}

	public String getModelClassName() {
		return QuangCao_banner.class.getName();
	}

	@Override
	public Map<String, Object> getModelAttributes() {
		Map<String, Object> attributes = new HashMap<String, Object>();

		attributes.put("quangCaoId", getQuangCaoId());
		attributes.put("content", getContent());
		attributes.put("countView", getCountView());
		attributes.put("countClick", getCountClick());
		attributes.put("userId", getUserId());
		attributes.put("startDate", getStartDate());
		attributes.put("endDate", getEndDate());
		attributes.put("title", getTitle());
		attributes.put("description", getDescription());
		attributes.put("fileEntryId", getFileEntryId());
		attributes.put("status", getStatus());
		attributes.put("type", getType());
		attributes.put("link", getLink());
		attributes.put("createDate", getCreateDate());
		attributes.put("modifyDate", getModifyDate());
		attributes.put("userModifyId", getUserModifyId());
		attributes.put("userModifyIp", getUserModifyIp());
		attributes.put("limitClick", getLimitClick());
		attributes.put("widthBanner", getWidthBanner());
		attributes.put("heightBanner", getHeightBanner());

		return attributes;
	}

	@Override
	public void setModelAttributes(Map<String, Object> attributes) {
		Long quangCaoId = (Long)attributes.get("quangCaoId");

		if (quangCaoId != null) {
			setQuangCaoId(quangCaoId);
		}

		String content = (String)attributes.get("content");

		if (content != null) {
			setContent(content);
		}

		Long countView = (Long)attributes.get("countView");

		if (countView != null) {
			setCountView(countView);
		}

		Long countClick = (Long)attributes.get("countClick");

		if (countClick != null) {
			setCountClick(countClick);
		}

		Long userId = (Long)attributes.get("userId");

		if (userId != null) {
			setUserId(userId);
		}

		Date startDate = (Date)attributes.get("startDate");

		if (startDate != null) {
			setStartDate(startDate);
		}

		Date endDate = (Date)attributes.get("endDate");

		if (endDate != null) {
			setEndDate(endDate);
		}

		String title = (String)attributes.get("title");

		if (title != null) {
			setTitle(title);
		}

		String description = (String)attributes.get("description");

		if (description != null) {
			setDescription(description);
		}

		Long fileEntryId = (Long)attributes.get("fileEntryId");

		if (fileEntryId != null) {
			setFileEntryId(fileEntryId);
		}

		String status = (String)attributes.get("status");

		if (status != null) {
			setStatus(status);
		}

		String type = (String)attributes.get("type");

		if (type != null) {
			setType(type);
		}

		String link = (String)attributes.get("link");

		if (link != null) {
			setLink(link);
		}

		Date createDate = (Date)attributes.get("createDate");

		if (createDate != null) {
			setCreateDate(createDate);
		}

		Date modifyDate = (Date)attributes.get("modifyDate");

		if (modifyDate != null) {
			setModifyDate(modifyDate);
		}

		Long userModifyId = (Long)attributes.get("userModifyId");

		if (userModifyId != null) {
			setUserModifyId(userModifyId);
		}

		String userModifyIp = (String)attributes.get("userModifyIp");

		if (userModifyIp != null) {
			setUserModifyIp(userModifyIp);
		}

		Long limitClick = (Long)attributes.get("limitClick");

		if (limitClick != null) {
			setLimitClick(limitClick);
		}

		Long widthBanner = (Long)attributes.get("widthBanner");

		if (widthBanner != null) {
			setWidthBanner(widthBanner);
		}

		Long heightBanner = (Long)attributes.get("heightBanner");

		if (heightBanner != null) {
			setHeightBanner(heightBanner);
		}
	}

	public long getQuangCaoId() {
		return _quangCaoId;
	}

	public void setQuangCaoId(long quangCaoId) {
		_quangCaoId = quangCaoId;
	}

	public String getContent() {
		if (_content == null) {
			return StringPool.BLANK;
		}
		else {
			return _content;
		}
	}

	public void setContent(String content) {
		_content = content;
	}

	public long getCountView() {
		return _countView;
	}

	public void setCountView(long countView) {
		_countView = countView;
	}

	public long getCountClick() {
		return _countClick;
	}

	public void setCountClick(long countClick) {
		_countClick = countClick;
	}

	public long getUserId() {
		return _userId;
	}

	public void setUserId(long userId) {
		_userId = userId;
	}

	public String getUserUuid() throws SystemException {
		return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
	}

	public void setUserUuid(String userUuid) {
		_userUuid = userUuid;
	}

	public Date getStartDate() {
		return _startDate;
	}

	public void setStartDate(Date startDate) {
		_startDate = startDate;
	}

	public Date getEndDate() {
		return _endDate;
	}

	public void setEndDate(Date endDate) {
		_endDate = endDate;
	}

	public String getTitle() {
		if (_title == null) {
			return StringPool.BLANK;
		}
		else {
			return _title;
		}
	}

	public void setTitle(String title) {
		_title = title;
	}

	public String getDescription() {
		if (_description == null) {
			return StringPool.BLANK;
		}
		else {
			return _description;
		}
	}

	public void setDescription(String description) {
		_description = description;
	}

	public long getFileEntryId() {
		return _fileEntryId;
	}

	public void setFileEntryId(long fileEntryId) {
		_fileEntryId = fileEntryId;
	}

	public String getStatus() {
		if (_status == null) {
			return StringPool.BLANK;
		}
		else {
			return _status;
		}
	}

	public void setStatus(String status) {
		_status = status;
	}

	public String getType() {
		if (_type == null) {
			return StringPool.BLANK;
		}
		else {
			return _type;
		}
	}

	public void setType(String type) {
		_type = type;
	}

	public String getLink() {
		if (_link == null) {
			return StringPool.BLANK;
		}
		else {
			return _link;
		}
	}

	public void setLink(String link) {
		_link = link;
	}

	public Date getCreateDate() {
		return _createDate;
	}

	public void setCreateDate(Date createDate) {
		_createDate = createDate;
	}

	public Date getModifyDate() {
		return _modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		_modifyDate = modifyDate;
	}

	public long getUserModifyId() {
		return _userModifyId;
	}

	public void setUserModifyId(long userModifyId) {
		_userModifyId = userModifyId;
	}

	public String getUserModifyIp() {
		if (_userModifyIp == null) {
			return StringPool.BLANK;
		}
		else {
			return _userModifyIp;
		}
	}

	public void setUserModifyIp(String userModifyIp) {
		_userModifyIp = userModifyIp;
	}

	public long getLimitClick() {
		return _limitClick;
	}

	public void setLimitClick(long limitClick) {
		_limitClick = limitClick;
	}

	public long getWidthBanner() {
		return _widthBanner;
	}

	public void setWidthBanner(long widthBanner) {
		_widthBanner = widthBanner;
	}

	public long getHeightBanner() {
		return _heightBanner;
	}

	public void setHeightBanner(long heightBanner) {
		_heightBanner = heightBanner;
	}

	@Override
	public ExpandoBridge getExpandoBridge() {
		return ExpandoBridgeFactoryUtil.getExpandoBridge(0,
			QuangCao_banner.class.getName(), getPrimaryKey());
	}

	@Override
	public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
		ExpandoBridge expandoBridge = getExpandoBridge();

		expandoBridge.setAttributes(serviceContext);
	}

	@Override
	public QuangCao_banner toEscapedModel() {
		if (_escapedModelProxy == null) {
			_escapedModelProxy = (QuangCao_banner)ProxyUtil.newProxyInstance(_classLoader,
					_escapedModelProxyInterfaces,
					new AutoEscapeBeanHandler(this));
		}

		return _escapedModelProxy;
	}

	@Override
	public Object clone() {
		QuangCao_bannerImpl quangCao_bannerImpl = new QuangCao_bannerImpl();

		quangCao_bannerImpl.setQuangCaoId(getQuangCaoId());
		quangCao_bannerImpl.setContent(getContent());
		quangCao_bannerImpl.setCountView(getCountView());
		quangCao_bannerImpl.setCountClick(getCountClick());
		quangCao_bannerImpl.setUserId(getUserId());
		quangCao_bannerImpl.setStartDate(getStartDate());
		quangCao_bannerImpl.setEndDate(getEndDate());
		quangCao_bannerImpl.setTitle(getTitle());
		quangCao_bannerImpl.setDescription(getDescription());
		quangCao_bannerImpl.setFileEntryId(getFileEntryId());
		quangCao_bannerImpl.setStatus(getStatus());
		quangCao_bannerImpl.setType(getType());
		quangCao_bannerImpl.setLink(getLink());
		quangCao_bannerImpl.setCreateDate(getCreateDate());
		quangCao_bannerImpl.setModifyDate(getModifyDate());
		quangCao_bannerImpl.setUserModifyId(getUserModifyId());
		quangCao_bannerImpl.setUserModifyIp(getUserModifyIp());
		quangCao_bannerImpl.setLimitClick(getLimitClick());
		quangCao_bannerImpl.setWidthBanner(getWidthBanner());
		quangCao_bannerImpl.setHeightBanner(getHeightBanner());

		quangCao_bannerImpl.resetOriginalValues();

		return quangCao_bannerImpl;
	}

	public int compareTo(QuangCao_banner quangCao_banner) {
		int value = 0;

		value = DateUtil.compareTo(getCreateDate(),
				quangCao_banner.getCreateDate());

		value = value * -1;

		if (value != 0) {
			return value;
		}

		return 0;
	}

	@Override
	public boolean equals(Object obj) {
		if (obj == null) {
			return false;
		}

		QuangCao_banner quangCao_banner = null;

		try {
			quangCao_banner = (QuangCao_banner)obj;
		}
		catch (ClassCastException cce) {
			return false;
		}

		long primaryKey = quangCao_banner.getPrimaryKey();

		if (getPrimaryKey() == primaryKey) {
			return true;
		}
		else {
			return false;
		}
	}

	@Override
	public int hashCode() {
		return (int)getPrimaryKey();
	}

	@Override
	public void resetOriginalValues() {
	}

	@Override
	public CacheModel<QuangCao_banner> toCacheModel() {
		QuangCao_bannerCacheModel quangCao_bannerCacheModel = new QuangCao_bannerCacheModel();

		quangCao_bannerCacheModel.quangCaoId = getQuangCaoId();

		quangCao_bannerCacheModel.content = getContent();

		String content = quangCao_bannerCacheModel.content;

		if ((content != null) && (content.length() == 0)) {
			quangCao_bannerCacheModel.content = null;
		}

		quangCao_bannerCacheModel.countView = getCountView();

		quangCao_bannerCacheModel.countClick = getCountClick();

		quangCao_bannerCacheModel.userId = getUserId();

		Date startDate = getStartDate();

		if (startDate != null) {
			quangCao_bannerCacheModel.startDate = startDate.getTime();
		}
		else {
			quangCao_bannerCacheModel.startDate = Long.MIN_VALUE;
		}

		Date endDate = getEndDate();

		if (endDate != null) {
			quangCao_bannerCacheModel.endDate = endDate.getTime();
		}
		else {
			quangCao_bannerCacheModel.endDate = Long.MIN_VALUE;
		}

		quangCao_bannerCacheModel.title = getTitle();

		String title = quangCao_bannerCacheModel.title;

		if ((title != null) && (title.length() == 0)) {
			quangCao_bannerCacheModel.title = null;
		}

		quangCao_bannerCacheModel.description = getDescription();

		String description = quangCao_bannerCacheModel.description;

		if ((description != null) && (description.length() == 0)) {
			quangCao_bannerCacheModel.description = null;
		}

		quangCao_bannerCacheModel.fileEntryId = getFileEntryId();

		quangCao_bannerCacheModel.status = getStatus();

		String status = quangCao_bannerCacheModel.status;

		if ((status != null) && (status.length() == 0)) {
			quangCao_bannerCacheModel.status = null;
		}

		quangCao_bannerCacheModel.type = getType();

		String type = quangCao_bannerCacheModel.type;

		if ((type != null) && (type.length() == 0)) {
			quangCao_bannerCacheModel.type = null;
		}

		quangCao_bannerCacheModel.link = getLink();

		String link = quangCao_bannerCacheModel.link;

		if ((link != null) && (link.length() == 0)) {
			quangCao_bannerCacheModel.link = null;
		}

		Date createDate = getCreateDate();

		if (createDate != null) {
			quangCao_bannerCacheModel.createDate = createDate.getTime();
		}
		else {
			quangCao_bannerCacheModel.createDate = Long.MIN_VALUE;
		}

		Date modifyDate = getModifyDate();

		if (modifyDate != null) {
			quangCao_bannerCacheModel.modifyDate = modifyDate.getTime();
		}
		else {
			quangCao_bannerCacheModel.modifyDate = Long.MIN_VALUE;
		}

		quangCao_bannerCacheModel.userModifyId = getUserModifyId();

		quangCao_bannerCacheModel.userModifyIp = getUserModifyIp();

		String userModifyIp = quangCao_bannerCacheModel.userModifyIp;

		if ((userModifyIp != null) && (userModifyIp.length() == 0)) {
			quangCao_bannerCacheModel.userModifyIp = null;
		}

		quangCao_bannerCacheModel.limitClick = getLimitClick();

		quangCao_bannerCacheModel.widthBanner = getWidthBanner();

		quangCao_bannerCacheModel.heightBanner = getHeightBanner();

		return quangCao_bannerCacheModel;
	}

	@Override
	public String toString() {
		StringBundler sb = new StringBundler(41);

		sb.append("{quangCaoId=");
		sb.append(getQuangCaoId());
		sb.append(", content=");
		sb.append(getContent());
		sb.append(", countView=");
		sb.append(getCountView());
		sb.append(", countClick=");
		sb.append(getCountClick());
		sb.append(", userId=");
		sb.append(getUserId());
		sb.append(", startDate=");
		sb.append(getStartDate());
		sb.append(", endDate=");
		sb.append(getEndDate());
		sb.append(", title=");
		sb.append(getTitle());
		sb.append(", description=");
		sb.append(getDescription());
		sb.append(", fileEntryId=");
		sb.append(getFileEntryId());
		sb.append(", status=");
		sb.append(getStatus());
		sb.append(", type=");
		sb.append(getType());
		sb.append(", link=");
		sb.append(getLink());
		sb.append(", createDate=");
		sb.append(getCreateDate());
		sb.append(", modifyDate=");
		sb.append(getModifyDate());
		sb.append(", userModifyId=");
		sb.append(getUserModifyId());
		sb.append(", userModifyIp=");
		sb.append(getUserModifyIp());
		sb.append(", limitClick=");
		sb.append(getLimitClick());
		sb.append(", widthBanner=");
		sb.append(getWidthBanner());
		sb.append(", heightBanner=");
		sb.append(getHeightBanner());
		sb.append("}");

		return sb.toString();
	}

	public String toXmlString() {
		StringBundler sb = new StringBundler(64);

		sb.append("<model><model-name>");
		sb.append("com.mto.quangcao.model.QuangCao_banner");
		sb.append("</model-name>");

		sb.append(
			"<column><column-name>quangCaoId</column-name><column-value><![CDATA[");
		sb.append(getQuangCaoId());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>content</column-name><column-value><![CDATA[");
		sb.append(getContent());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>countView</column-name><column-value><![CDATA[");
		sb.append(getCountView());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>countClick</column-name><column-value><![CDATA[");
		sb.append(getCountClick());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>userId</column-name><column-value><![CDATA[");
		sb.append(getUserId());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>startDate</column-name><column-value><![CDATA[");
		sb.append(getStartDate());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>endDate</column-name><column-value><![CDATA[");
		sb.append(getEndDate());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>title</column-name><column-value><![CDATA[");
		sb.append(getTitle());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>description</column-name><column-value><![CDATA[");
		sb.append(getDescription());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>fileEntryId</column-name><column-value><![CDATA[");
		sb.append(getFileEntryId());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>status</column-name><column-value><![CDATA[");
		sb.append(getStatus());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>type</column-name><column-value><![CDATA[");
		sb.append(getType());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>link</column-name><column-value><![CDATA[");
		sb.append(getLink());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>createDate</column-name><column-value><![CDATA[");
		sb.append(getCreateDate());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>modifyDate</column-name><column-value><![CDATA[");
		sb.append(getModifyDate());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>userModifyId</column-name><column-value><![CDATA[");
		sb.append(getUserModifyId());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>userModifyIp</column-name><column-value><![CDATA[");
		sb.append(getUserModifyIp());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>limitClick</column-name><column-value><![CDATA[");
		sb.append(getLimitClick());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>widthBanner</column-name><column-value><![CDATA[");
		sb.append(getWidthBanner());
		sb.append("]]></column-value></column>");
		sb.append(
			"<column><column-name>heightBanner</column-name><column-value><![CDATA[");
		sb.append(getHeightBanner());
		sb.append("]]></column-value></column>");

		sb.append("</model>");

		return sb.toString();
	}

	private static ClassLoader _classLoader = QuangCao_banner.class.getClassLoader();
	private static Class<?>[] _escapedModelProxyInterfaces = new Class[] {
			QuangCao_banner.class
		};
	private long _quangCaoId;
	private String _content;
	private long _countView;
	private long _countClick;
	private long _userId;
	private String _userUuid;
	private Date _startDate;
	private Date _endDate;
	private String _title;
	private String _description;
	private long _fileEntryId;
	private String _status;
	private String _type;
	private String _link;
	private Date _createDate;
	private Date _modifyDate;
	private long _userModifyId;
	private String _userModifyIp;
	private long _limitClick;
	private long _widthBanner;
	private long _heightBanner;
	private QuangCao_banner _escapedModelProxy;
}